package spec.lijunyao.unit4.outclazz.animal1;
/*
* 动物抽象类
* */
public abstract class  Animal {
    //1.成员属性
    String name;//名字
    String food;//食物
    String area;//生活地区

    //2.构造方法
    //默认构造方法，无参数
    Animal(){}
    //自定义构造方法,有参数
    Animal(String name,String food,String area){
        this.name=name;
        this.food=food;
        this.area=area;
    }
    //3.成员方法
    //抽象方法，多了个adstract类关键词，没有函数体，要被子类实现
    abstract String findFood();
    String eat(){
        return name + "吃" + food;
    }
    abstract String wholeLife();
}
